Skip to content

Record shell→intent Phase 0/1 landings in authority carriers (supersedes #6852) - #6878

Merged
briansrls merged 5 commits into
mainfrom
fix-6852
Jul 19, 2026
Merged

briansrls merged 5 commits into
mainfrom
fix-6852

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jul 19, 2026 •

Copy link
Copy Markdown
Contributor

Records the Phase-0 (#6831) and Phase-1 (#6832) landings of the shell→intent arc in the authority carriers (design_document.dag→DESIGN.md, roadmap_authority.dag→ROADMAP.md, shell_emission_model.dag→shell-emission-model.md), so the plan-of-record stops mis-scoping future waves. Supersedes #6852 (same content, rebased onto current main with the review + CI fixes applied).

What / why

Test plan

Verified green-by-execution against a fresh local gunbc:

  • roadmap_authority_witnesses → true (was false: the witness_emit_refs_from_binding sub-witness)
  • live_deploy_emit_holds → true (was a stale-base failure, resolved by merging main)
  • generated_artifact_drift_witnesses → true

🤖 Generated with Claude Code

Brian Searls and others added 3 commits July 18, 2026 14:12
Implementation (While/BoundedPoll/general Retry emit) merged via #6832; update design doc, roadmap, and open-thread status so workers are not re-dispatched onto finished Phase 1.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ain-merge

Addresses cursor review 39633 on the Phase-0/1 landing-record and the two
batch-2 witness failures after merging main (which landed #6853/#6854):

- shell_emission_model.dag (finding 1): reconcile the three "For/While refuse
  by design / NOT in scope / While stays emitter-unsupported" rows — the
  2026-07-03 census's "zero pre-runtime While sites" was superseded by #6832,
  which landed While/BoundedPoll emit for the ci_floor_peak_emit readiness-poll.
- roadmap_authority.dag (finding 2): 6-shell-intent-phase1 set done: false /
  operator-sign-pending (merged #6832, not operator-signed — no forged sign,
  mirrors 6-shell-slice2). Reverted the redundant #6832 add to
  2-debash-orchestration's prs (restored the render witness_emit_refs_from_binding
  pins as "(#6106)").
- Regenerated DESIGN.md / ROADMAP.md / shell-emission-model.md (drift gate green).

live_deploy_emit_holds was a stale-base failure, resolved by the main-merge.
Verified green-by-execution: roadmap_authority_witnesses, live_deploy_emit_holds,
generated_artifact_drift_witnesses all true.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@briansrls
briansrls merged commit 03a4ef4 into main Jul 19, 2026
3 checks passed
@briansrls
briansrls deleted the fix-6852 branch July 19, 2026 14:30
briansrls added a commit that referenced this pull request Jul 20, 2026
…spatch onto finished work)

Wave C4's brief described fleet_converge_emit.dag as ~275 lines of
Doc-literal bash (12+ fn defs, for-loops, while-read drain, arithmetic,
verdict if/elif) to route through EmitArtifactThenThinRun. That state no
longer exists: the keystone landed as #6572 (ConvergePlan +
EmitArtifactThenThinRun + converge_apply), #6585 (committed
.github/fleet-converge.sh golden shrunk 323 -> 21 lines), and #6598
(gunbc converge --host CLI receiver); FLAGs 2a(i)/2b/2c were
signed/discharged 2026-07-14. Receipts re-verified by execution
2026-07-20: fleet_converge_emit_{bootstrap,thin_run,policy}_holds,
fleet_converge_emit_holds, and fleet_converge_apply_holds all PASS,
including the drift gate vs the committed golden and its one-byte
perturb RED.

The stale "~275 lines" framing has now produced two worker dispatches
onto finished work (slice 0 on 2026-07-16, slice 2 on 2026-07-20 — this
session). Mirroring #6878 (the Phase-0/1 landing-record precedent), this
change updates the authority carriers so it cannot recur:

- roadmap_authority.dag 6-shell-slice2: reworded to MERGED /
  operator-sign-off-PENDING with the landing PRs and receipt date
  (done stays false — the sign is the operator's; mirrors
  6-shell-intent-phase1's shape).
- plans/shell_emission_model.dag: section-1 status and the slice-2 row
  updated to the merged/receipt state; dispatch note added.
- shell-to-dag-residual-census-and-arc-completion.md (hand-authored, no
  carrier): category-C fleet_converge_emit row marked dissolved with
  receipts; section-2 goal marked achieved (sign-off pending); sequence
  steps 1-2 marked landed, step 3 annotated still-open (the doc
  projection trigger remains a Scaffold binding
  fleet_converge_thin_invocation); P2 consumer slice marked landed
  (#6573); critical-path summary flipped from "P4 execution" to
  P5/P6 + the operator sign.
- ROADMAP.md / docs/plans/shell-emission-model.md /
  .github/live-deploy-srv1-apply.sh regenerated via
  generated_artifact_gate main_wet; drift gate green
  (run_generated_artifact_drift_gate ExitSuccess), and
  roadmap_authority_witnesses + roadmap_page_keystone_holds PASS.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
briansrls added a commit that referenced this pull request Jul 21, 2026
…closeout: keystone already merged as #6572/#6585/#6598) (#6948)

* WIP: Wave C4 (shell->dag): fleet_converge_emit (~275 lines Doc-literal bash:

* Record shell-emission slice-2 landing in authority carriers (no re-dispatch onto finished work)

Wave C4's brief described fleet_converge_emit.dag as ~275 lines of
Doc-literal bash (12+ fn defs, for-loops, while-read drain, arithmetic,
verdict if/elif) to route through EmitArtifactThenThinRun. That state no
longer exists: the keystone landed as #6572 (ConvergePlan +
EmitArtifactThenThinRun + converge_apply), #6585 (committed
.github/fleet-converge.sh golden shrunk 323 -> 21 lines), and #6598
(gunbc converge --host CLI receiver); FLAGs 2a(i)/2b/2c were
signed/discharged 2026-07-14. Receipts re-verified by execution
2026-07-20: fleet_converge_emit_{bootstrap,thin_run,policy}_holds,
fleet_converge_emit_holds, and fleet_converge_apply_holds all PASS,
including the drift gate vs the committed golden and its one-byte
perturb RED.

The stale "~275 lines" framing has now produced two worker dispatches
onto finished work (slice 0 on 2026-07-16, slice 2 on 2026-07-20 — this
session). Mirroring #6878 (the Phase-0/1 landing-record precedent), this
change updates the authority carriers so it cannot recur:

- roadmap_authority.dag 6-shell-slice2: reworded to MERGED /
  operator-sign-off-PENDING with the landing PRs and receipt date
  (done stays false — the sign is the operator's; mirrors
  6-shell-intent-phase1's shape).
- plans/shell_emission_model.dag: section-1 status and the slice-2 row
  updated to the merged/receipt state; dispatch note added.
- shell-to-dag-residual-census-and-arc-completion.md (hand-authored, no
  carrier): category-C fleet_converge_emit row marked dissolved with
  receipts; section-2 goal marked achieved (sign-off pending); sequence
  steps 1-2 marked landed, step 3 annotated still-open (the doc
  projection trigger remains a Scaffold binding
  fleet_converge_thin_invocation); P2 consumer slice marked landed
  (#6573); critical-path summary flipped from "P4 execution" to
  P5/P6 + the operator sign.
- ROADMAP.md / docs/plans/shell-emission-model.md /
  .github/live-deploy-srv1-apply.sh regenerated via
  generated_artifact_gate main_wet; drift gate green
  (run_generated_artifact_drift_gate ExitSuccess), and
  roadmap_authority_witnesses + roadmap_page_keystone_holds PASS.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* WIP: Wave C4 (shell->dag): fleet_converge_emit (~275 lines Doc-literal bash:

* Merge main into session/swift-moth-345; regenerate live-deploy artifact from merged carriers

Same class as the prior merge: the only conflict was the generated
.github/live-deploy-srv1-apply.sh (embeds ROADMAP.md; both sides
regenerated it). Took main's copy, rebuilt gunbc from the merged seed
(main changed cli_run.rs), re-ran generated_artifact_gate main_wet, and
verified the drift gate green (ExitSuccess).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Brian Searls <briansrls@gunb.ai>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant